package th1701_date;

import java.util.Scanner;

public class Date {
	private int ngay;
	private int thang;
	private int nam;
	private int flag;//Bien co luu gia tri nam nhuan
	
	//Phuong thuc khoi tao khong tham so
	public Date(){
		
	}
	
	//Phuong thuc khoi tao co tham so
	public Date(int ngay, int thang, int nam){
		this.ngay = ngay;
		this.thang = thang;
		this.nam = nam;
	}
	
	//Phuong thuc nhap
	public void nhap(){
		int check = 0;
		int ngay;
		int thang;
		int nam;
		Scanner str = new Scanner(System.in);
		
		System.out.println("Vui long nhap ngay: ");
		ngay = str.nextInt();
		System.out.println("Vui long nhap thang: ");
		thang = str.nextInt();
		System.out.println("Vui long nhap nam: ");
		nam = str.nextInt();
		//Tao bien flag de tang so luong ngay cua nam nhuan
		if (nam % 4 == 0){
			flag = 1;
		}
		
		//Kiem tra du lieu thang 2
		if ((thang == 2) && ((ngay>0) && (ngay <= 28 + flag))){
			this.thang = thang;
			this.ngay = ngay;
			check=1;
		}
		
		//Kiem tra du lieu thang thieu 1 ngay
		if ((thang == 4 || thang == 6 || thang == 9 || thang == 11) && ngay>0 && ngay<=30){
			this.thang = thang;
			this.ngay = ngay;
			check=2;
		}
		
		//Kiem tra du lieu thang du
		if ((thang== 1||thang==3||thang==5||thang==7||thang==8||thang==10||thang==12) && ngay>0 && ngay<=31){
			this.thang = thang;
			this.ngay = ngay;
			check=3;
		}
		if (check>0){
			System.out.println("Ban da nhap ngay "+this.ngay+" thang "+this.thang+" nam "+this.nam);
		}
		else
			System.out.println("Ban da nhap ngay "+ngay+" khong thuoc thang "+thang);
	}
	
	//Phuong thuc xuat ra man hinh
	public void xuat(){
		System.out.println("Ngay " +ngay+ " thang "+thang+" nam "+nam);
	}
}
